Add uuid, update reference files from Justin.
authorrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 11 Nov 2004 22:27:55 +0000 (22:27 +0000)
committerrobertl <robertl@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Thu, 11 Nov 2004 22:27:55 +0000 (22:27 +0000)
gpsbabel/reference/coastexp.ref2 [new file with mode: 0644]
gpsbabel/reference/coastexp.ref3 [new file with mode: 0644]
gpsbabel/reference/coastexp.ref4 [new file with mode: 0644]
gpsbabel/uuid.c [new file with mode: 0755]
gpsbabel/uuid.h [new file with mode: 0755]

diff --git a/gpsbabel/reference/coastexp.ref2 b/gpsbabel/reference/coastexp.ref2
new file mode 100644 (file)
index 0000000..ea914c8
--- /dev/null
@@ -0,0 +1,171 @@
+<?xml version="1.0"?>
+<NavObjectCollection created="19691231T160000Z">
+       <Name>Navigation Objects</Name>
+       <Route created="19691231T160000Z" id="{00010203-0405-0607-0809-0a0b0c0d0e0f}">
+               <Marks>
+                       {10111213-1415-1617-1819-1a1b1c1d1e1f}
+                       {20212223-2425-2627-2829-2a2b2c2d2e2f}
+                       {30313233-3435-3637-3839-3a3b3c3d3e3f}
+                       {40414243-4445-4647-4849-4a4b4c4d4e4f}
+                       {50515253-5455-5657-5859-5a5b5c5d5e5f}
+                       {60616263-6465-6667-6869-6a6b6c6d6e6f}
+                       {70717273-7475-7677-7879-7a7b7c7d7e7f}
+                       {80818283-8485-8687-8889-8a8b8c8d8e8f}
+                       {90919293-9495-9697-9899-9a9b9c9d9e9f}
+                       {a0a1a2a3-a4a5-a6a7-a8a9-aaabacadaeaf}
+               </Marks>
+               <Name>Into The Bay</Name>
+       </Route>
+       <Mark created="20041105T170909Z" id="{10111213-1415-1617-1819-1a1b1c1d1e1f}">
+               <Position>37.763290 N 122.282580 W</Position>
+               <Name>SFBALBAY</Name>
+       </Mark>
+       <Mark created="20041105T170910Z" id="{20212223-2425-2627-2829-2a2b2c2d2e2f}">
+               <Position>37.751613 N 122.339028 W</Position>
+               <Name>SFBAY001</Name>
+       </Mark>
+       <Mark created="20041105T170913Z" id="{30313233-3435-3637-3839-3a3b3c3d3e3f}">
+               <Position>37.817420 N 122.394305 W</Position>
+               <Name>SFBAY002</Name>
+       </Mark>
+       <Mark created="20041105T170916Z" id="{40414243-4445-4647-4849-4a4b4c4d4e4f}">
+               <Position>37.819339 N 122.478302 W</Position>
+               <Name>SFGGBRDG</Name>
+       </Mark>
+       <Mark created="20041105T170920Z" id="{50515253-5455-5657-5859-5a5b5c5d5e5f}">
+               <Position>37.773033 N 122.605838 W</Position>
+               <Name>SFCHNL01</Name>
+       </Mark>
+       <Mark created="20041105T170926Z" id="{60616263-6465-6667-6869-6a6b6c6d6e6f}">
+               <Position>37.518860 N 122.529914 W</Position>
+               <Name>HMCOLREF</Name>
+       </Mark>
+       <Mark created="20041105T170927Z" id="{70717273-7475-7677-7879-7a7b7c7d7e7f}">
+               <Position>37.482348 N 122.507704 W</Position>
+               <Name>HMPILL01</Name>
+       </Mark>
+       <Mark created="20041105T211624Z" id="{80818283-8485-8687-8889-8a8b8c8d8e8f}">
+               <Position>37.475062 N 122.488531 W</Position>
+               <Name>HMPILLPT</Name>
+       </Mark>
+       <Mark created="20041105T170929Z" id="{90919293-9495-9697-9899-9a9b9c9d9e9f}">
+               <Position>37.476448 N 122.475800 W</Position>
+               <Name>HMPILL02</Name>
+       </Mark>
+       <Mark created="20041105T170930Z" id="{a0a1a2a3-a4a5-a6a7-a8a9-aaabacadaeaf}">
+               <Position>37.495102 N 122.483927 W</Position>
+               <Name>HMPILL03</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="b0b1b2b3-b4b5-b6b7-b8b9-babbbcbdbebf">
+               <Position>37.229349 N 122.441589 W</Position>
+               <Name>PESCDR01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="c0c1c2c3-c4c5-c6c7-c8c9-cacbcccdcecf">
+               <Position>37.183397 N 122.411904 W</Position>
+               <Name>PIGEON01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="d0d1d2d3-d4d5-d6d7-d8d9-dadbdcdddedf">
+               <Position>37.090736 N 122.348775 W</Position>
+               <Name>ANONUV01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="e0e1e2e3-e4e5-e6e7-e8e9-eaebecedeeef">
+               <Position>36.929502 N 122.113725 W</Position>
+               <Name>SCRUZ01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="f0f1f2f3-f4f5-f6f7-f8f9-fafbfcfdfeff">
+               <Position>36.934235 N 122.022130 W</Position>
+               <Name>SCRUZ02</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="00010203-0405-0607-0809-0a0b0c0d0e0f">
+               <Position>36.960666 N 122.024734 W</Position>
+               <Name>SCRUZENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="10111213-1415-1617-1819-1a1b1c1d1e1f">
+               <Position>36.581344 N 121.995411 W</Position>
+               <Name>CYPRSSPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="20212223-2425-2627-2829-2a2b2c2d2e2f">
+               <Position>36.301110 N 121.919097 W</Position>
+               <Name>PTSUR</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="30313233-3435-3637-3839-3a3b3c3d3e3f">
+               <Position>36.238177 N 121.855209 W</Position>
+               <Name>COOPERPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="40414243-4445-4647-4849-4a4b4c4d4e4f">
+               <Position>36.225175 N 121.801314 W</Position>
+               <Name>PFEIFENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="50515253-5455-5657-5859-5a5b5c5d5e5f">
+               <Position>36.230449 N 121.797444 W</Position>
+               <Name>PFEIFANC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="60616263-6465-6667-6869-6a6b6c6d6e6f">
+               <Position>35.879801 N 121.498947 W</Position>
+               <Name>SANMRT01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="70717273-7475-7677-7879-7a7b7c7d7e7f">
+               <Position>35.652801 N 121.308485 W</Position>
+               <Name>PDRSBLNC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="80818283-8485-8687-8889-8a8b8c8d8e8f">
+               <Position>35.623297 N 121.185920 W</Position>
+               <Name>SNSMNENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="90919293-9495-9697-9899-9a9b9c9d9e9f">
+               <Position>35.640478 N 121.183772 W</Position>
+               <Name>SNSMNANC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="a0a1a2a3-a4a5-a6a7-a8a9-aaabacadaeaf">
+               <Position>35.572353 N 121.152797 W</Position>
+               <Name>CAMBRIA</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="b0b1b2b3-b4b5-b6b7-b8b9-babbbcbdbebf">
+               <Position>35.449214 N 121.020825 W</Position>
+               <Name>PTESTERO</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="c0c1c2c3-c4c5-c6c7-c8c9-cacbcccdcecf">
+               <Position>35.216602 N 120.928391 W</Position>
+               <Name>PTBUCHON</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="d0d1d2d3-d4d5-d6d7-d8d9-dadbdcdddedf">
+               <Position>34.883361 N 120.684631 W</Position>
+               <Name>PTSAL01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="e0e1e2e3-e4e5-e6e7-e8e9-eaebecedeeef">
+               <Position>34.884641 N 120.652026 W</Position>
+               <Name>PTSALENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="f0f1f2f3-f4f5-f6f7-f8f9-fafbfcfdfeff">
+               <Position>34.896555 N 120.649124 W</Position>
+               <Name>PTSALANC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="00010203-0405-0607-0809-0a0b0c0d0e0f">
+               <Position>34.758180 N 120.642516 W</Position>
+               <Name>PURSMAPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="10111213-1415-1617-1819-1a1b1c1d1e1f">
+               <Position>34.572579 N 120.663636 W</Position>
+               <Name>PTARGLLO</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="20212223-2425-2627-2829-2a2b2c2d2e2f">
+               <Position>34.113844 N 120.492630 W</Position>
+               <Name>SANMGL01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="30313233-3435-3637-3839-3a3b3c3d3e3f">
+               <Position>34.029483 N 120.471409 W</Position>
+               <Name>SANMGL02</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="40414243-4445-4647-4849-4a4b4c4d4e4f">
+               <Position>34.019184 N 120.444197 W</Position>
+               <Name>SANMGL03</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="50515253-5455-5657-5859-5a5b5c5d5e5f">
+               <Position>34.023478 N 120.438209 W</Position>
+               <Name>ADCOVENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="60616263-6465-6667-6869-6a6b6c6d6e6f">
+               <Position>34.028615 N 120.439696 W</Position>
+               <Name>ADCOVANC</Name>
+       </Mark>
+</NavObjectCollection>
diff --git a/gpsbabel/reference/coastexp.ref3 b/gpsbabel/reference/coastexp.ref3
new file mode 100644 (file)
index 0000000..b26a3ee
--- /dev/null
@@ -0,0 +1,238 @@
+<?xml version="1.0"?>
+<gpx
+ version="1.0"
+creator="GPSBabel - http://www.gpsbabel.org"
+xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xmlns="http://www.topografix.com/GPX/1/0"
+xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
+<time>1970-01-01T00:00:00Z</time>
+<bounds minlat="34.019184000" minlon ="-122.605838000" maxlat="37.819339000" maxlon="-120.438209000" />
+<wpt lat="37.763290000" lon="-122.282580000">
+<time>2004-11-06T01:09:09Z</time>
+  <name>SFBALBAY</name>
+  <cmt>SFBALBAY</cmt>
+  <desc>SFBALBAY</desc>
+</wpt>
+<wpt lat="37.751613000" lon="-122.339028000">
+<time>2004-11-06T01:09:10Z</time>
+  <name>SFBAY001</name>
+  <cmt>SFBAY001</cmt>
+  <desc>SFBAY001</desc>
+</wpt>
+<wpt lat="37.817420000" lon="-122.394305000">
+<time>2004-11-06T01:09:13Z</time>
+  <name>SFBAY002</name>
+  <cmt>SFBAY002</cmt>
+  <desc>SFBAY002</desc>
+</wpt>
+<wpt lat="37.819339000" lon="-122.478302000">
+<time>2004-11-06T01:09:16Z</time>
+  <name>SFGGBRDG</name>
+  <cmt>SFGGBRDG</cmt>
+  <desc>SFGGBRDG</desc>
+</wpt>
+<wpt lat="37.773033000" lon="-122.605838000">
+<time>2004-11-06T01:09:20Z</time>
+  <name>SFCHNL01</name>
+  <cmt>SFCHNL01</cmt>
+  <desc>SFCHNL01</desc>
+</wpt>
+<wpt lat="37.518860000" lon="-122.529914000">
+<time>2004-11-06T01:09:26Z</time>
+  <name>HMCOLREF</name>
+  <cmt>HMCOLREF</cmt>
+  <desc>HMCOLREF</desc>
+</wpt>
+<wpt lat="37.482348000" lon="-122.507704000">
+<time>2004-11-06T01:09:27Z</time>
+  <name>HMPILL01</name>
+  <cmt>HMPILL01</cmt>
+  <desc>HMPILL01</desc>
+</wpt>
+<wpt lat="37.476448000" lon="-122.475800000">
+<time>2004-11-06T01:09:29Z</time>
+  <name>HMPILL02</name>
+  <cmt>HMPILL02</cmt>
+  <desc>HMPILL02</desc>
+</wpt>
+<wpt lat="37.495102000" lon="-122.483927000">
+<time>2004-11-06T01:09:30Z</time>
+  <name>HMPILL03</name>
+  <cmt>HMPILL03</cmt>
+  <desc>HMPILL03</desc>
+</wpt>
+<wpt lat="37.229349000" lon="-122.441589000">
+<time>2004-11-06T05:13:00Z</time>
+  <name>PESCDR01</name>
+  <cmt>PESCDR01</cmt>
+  <desc>PESCDR01</desc>
+</wpt>
+<wpt lat="37.183397000" lon="-122.411904000">
+<time>2004-11-06T05:13:24Z</time>
+  <name>PIGEON01</name>
+  <cmt>PIGEON01</cmt>
+  <desc>PIGEON01</desc>
+</wpt>
+<wpt lat="37.090736000" lon="-122.348775000">
+<time>2004-11-06T05:13:41Z</time>
+  <name>ANONUV01</name>
+  <cmt>ANONUV01</cmt>
+  <desc>ANONUV01</desc>
+</wpt>
+<wpt lat="36.929502000" lon="-122.113725000">
+<time>2004-11-06T05:14:09Z</time>
+  <name>SCRUZ01</name>
+  <cmt>SCRUZ01</cmt>
+  <desc>SCRUZ01</desc>
+</wpt>
+<wpt lat="36.934235000" lon="-122.022130000">
+<time>2004-11-06T05:14:16Z</time>
+  <name>SCRUZ02</name>
+  <cmt>SCRUZ02</cmt>
+  <desc>SCRUZ02</desc>
+</wpt>
+<wpt lat="36.960666000" lon="-122.024734000">
+<time>2004-11-06T05:14:20Z</time>
+  <name>SCRUZENT</name>
+  <cmt>SCRUZENT</cmt>
+  <desc>SCRUZENT</desc>
+</wpt>
+<wpt lat="37.475062000" lon="-122.488531000">
+<time>2004-11-06T05:16:24Z</time>
+  <name>HMPILLPT</name>
+  <cmt>HMPILLPT</cmt>
+  <desc>HMPILLPT</desc>
+</wpt>
+<wpt lat="36.581344000" lon="-121.995411000">
+<time>2004-11-06T05:24:22Z</time>
+  <name>CYPRSSPT</name>
+  <cmt>CYPRSSPT</cmt>
+  <desc>CYPRSSPT</desc>
+</wpt>
+<wpt lat="36.301110000" lon="-121.919097000">
+<time>2004-11-06T05:24:38Z</time>
+  <name>PTSUR</name>
+  <cmt>PTSUR</cmt>
+  <desc>PTSUR</desc>
+</wpt>
+<wpt lat="36.238177000" lon="-121.855209000">
+<time>2004-11-06T05:25:15Z</time>
+  <name>COOPERPT</name>
+  <cmt>COOPERPT</cmt>
+  <desc>COOPERPT</desc>
+</wpt>
+<wpt lat="36.225175000" lon="-121.801314000">
+<time>2004-11-06T05:25:26Z</time>
+  <name>PFEIFENT</name>
+  <cmt>PFEIFENT</cmt>
+  <desc>PFEIFENT</desc>
+</wpt>
+<wpt lat="36.230449000" lon="-121.797444000">
+<time>2004-11-06T05:25:31Z</time>
+  <name>PFEIFANC</name>
+  <cmt>PFEIFANC</cmt>
+  <desc>PFEIFANC</desc>
+</wpt>
+<wpt lat="35.879801000" lon="-121.498947000">
+<time>2004-11-06T05:28:26Z</time>
+  <name>SANMRT01</name>
+  <cmt>SANMRT01</cmt>
+  <desc>SANMRT01</desc>
+</wpt>
+<wpt lat="35.652801000" lon="-121.308485000">
+<time>2004-11-06T05:28:33Z</time>
+  <name>PDRSBLNC</name>
+  <cmt>PDRSBLNC</cmt>
+  <desc>PDRSBLNC</desc>
+</wpt>
+<wpt lat="35.623297000" lon="-121.185920000">
+<time>2004-11-06T05:28:50Z</time>
+  <name>SNSMNENT</name>
+  <cmt>SNSMNENT</cmt>
+  <desc>SNSMNENT</desc>
+</wpt>
+<wpt lat="35.640478000" lon="-121.183772000">
+<time>2004-11-06T05:28:53Z</time>
+  <name>SNSMNANC</name>
+  <cmt>SNSMNANC</cmt>
+  <desc>SNSMNANC</desc>
+</wpt>
+<wpt lat="35.572353000" lon="-121.152797000">
+<time>2004-11-06T05:36:18Z</time>
+  <name>CAMBRIA</name>
+  <cmt>CAMBRIA</cmt>
+  <desc>CAMBRIA</desc>
+</wpt>
+<wpt lat="35.449214000" lon="-121.020825000">
+<time>2004-11-06T05:36:26Z</time>
+  <name>PTESTERO</name>
+  <cmt>PTESTERO</cmt>
+  <desc>PTESTERO</desc>
+</wpt>
+<wpt lat="35.216602000" lon="-120.928391000">
+<time>2004-11-06T05:36:35Z</time>
+  <name>PTBUCHON</name>
+  <cmt>PTBUCHON</cmt>
+  <desc>PTBUCHON</desc>
+</wpt>
+<wpt lat="34.883361000" lon="-120.684631000">
+<time>2004-11-06T05:36:42Z</time>
+  <name>PTSAL01</name>
+  <cmt>PTSAL01</cmt>
+  <desc>PTSAL01</desc>
+</wpt>
+<wpt lat="34.884641000" lon="-120.652026000">
+<time>2004-11-06T05:36:47Z</time>
+  <name>PTSALENT</name>
+  <cmt>A description of the Point Sal Entrance mark</cmt>
+  <desc>A description of the Point Sal Entrance mark</desc>
+</wpt>
+<wpt lat="34.896555000" lon="-120.649124000">
+<time>2004-11-06T05:37:04Z</time>
+  <name>PTSALANC</name>
+  <cmt>PTSALANC</cmt>
+  <desc>PTSALANC</desc>
+</wpt>
+<wpt lat="34.758180000" lon="-120.642516000">
+<time>2004-11-06T05:39:49Z</time>
+  <name>PURSMAPT</name>
+  <cmt>PURSMAPT</cmt>
+  <desc>PURSMAPT</desc>
+</wpt>
+<wpt lat="34.572579000" lon="-120.663636000">
+<time>2004-11-06T05:39:54Z</time>
+  <name>PTARGLLO</name>
+  <cmt>PTARGLLO</cmt>
+  <desc>PTARGLLO</desc>
+</wpt>
+<wpt lat="34.113844000" lon="-120.492630000">
+<time>2004-11-06T05:40:05Z</time>
+  <name>SANMGL01</name>
+  <cmt>SANMGL01</cmt>
+  <desc>SANMGL01</desc>
+</wpt>
+<wpt lat="34.029483000" lon="-120.471409000">
+<time>2004-11-06T05:40:44Z</time>
+  <name>SANMGL02</name>
+  <cmt>SANMGL02</cmt>
+  <desc>SANMGL02</desc>
+</wpt>
+<wpt lat="34.019184000" lon="-120.444197000">
+<time>2004-11-06T05:40:48Z</time>
+  <name>SANMGL03</name>
+  <cmt>SANMGL03</cmt>
+  <desc>SANMGL03</desc>
+</wpt>
+<wpt lat="34.023478000" lon="-120.438209000">
+<time>2004-11-06T05:40:57Z</time>
+  <name>ADCOVENT</name>
+  <cmt>ADCOVENT</cmt>
+  <desc>ADCOVENT</desc>
+</wpt>
+<wpt lat="34.028615000" lon="-120.439696000">
+<time>2004-11-06T05:40:59Z</time>
+  <name>ADCOVANC</name>
+  <cmt>ADCOVANC</cmt>
+  <desc>ADCOVANC</desc>
+</wpt>
+</gpx>
diff --git a/gpsbabel/reference/coastexp.ref4 b/gpsbabel/reference/coastexp.ref4
new file mode 100644 (file)
index 0000000..7752443
--- /dev/null
@@ -0,0 +1,156 @@
+<?xml version="1.0"?>
+<NavObjectCollection created="19691231T160000Z">
+       <Name>Navigation Objects</Name>
+       <Mark created="19691231T160000Z" id="00010203-0405-0607-0809-0a0b0c0d0e0f">
+               <Position>37.763290 N 122.282580 W</Position>
+               <Name>SFBALBAY</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="10111213-1415-1617-1819-1a1b1c1d1e1f">
+               <Position>37.751613 N 122.339028 W</Position>
+               <Name>SFBAY001</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="20212223-2425-2627-2829-2a2b2c2d2e2f">
+               <Position>37.817420 N 122.394305 W</Position>
+               <Name>SFBAY002</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="30313233-3435-3637-3839-3a3b3c3d3e3f">
+               <Position>37.819339 N 122.478302 W</Position>
+               <Name>SFGGBRDG</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="40414243-4445-4647-4849-4a4b4c4d4e4f">
+               <Position>37.773033 N 122.605838 W</Position>
+               <Name>SFCHNL01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="50515253-5455-5657-5859-5a5b5c5d5e5f">
+               <Position>37.518860 N 122.529914 W</Position>
+               <Name>HMCOLREF</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="60616263-6465-6667-6869-6a6b6c6d6e6f">
+               <Position>37.482348 N 122.507704 W</Position>
+               <Name>HMPILL01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="70717273-7475-7677-7879-7a7b7c7d7e7f">
+               <Position>37.476448 N 122.475800 W</Position>
+               <Name>HMPILL02</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="80818283-8485-8687-8889-8a8b8c8d8e8f">
+               <Position>37.495102 N 122.483927 W</Position>
+               <Name>HMPILL03</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="90919293-9495-9697-9899-9a9b9c9d9e9f">
+               <Position>37.229349 N 122.441589 W</Position>
+               <Name>PESCDR01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="a0a1a2a3-a4a5-a6a7-a8a9-aaabacadaeaf">
+               <Position>37.183397 N 122.411904 W</Position>
+               <Name>PIGEON01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="b0b1b2b3-b4b5-b6b7-b8b9-babbbcbdbebf">
+               <Position>37.090736 N 122.348775 W</Position>
+               <Name>ANONUV01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="c0c1c2c3-c4c5-c6c7-c8c9-cacbcccdcecf">
+               <Position>36.929502 N 122.113725 W</Position>
+               <Name>SCRUZ01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="d0d1d2d3-d4d5-d6d7-d8d9-dadbdcdddedf">
+               <Position>36.934235 N 122.022130 W</Position>
+               <Name>SCRUZ02</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="e0e1e2e3-e4e5-e6e7-e8e9-eaebecedeeef">
+               <Position>36.960666 N 122.024734 W</Position>
+               <Name>SCRUZENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="f0f1f2f3-f4f5-f6f7-f8f9-fafbfcfdfeff">
+               <Position>37.475062 N 122.488531 W</Position>
+               <Name>HMPILLPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="00010203-0405-0607-0809-0a0b0c0d0e0f">
+               <Position>36.581344 N 121.995411 W</Position>
+               <Name>CYPRSSPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="10111213-1415-1617-1819-1a1b1c1d1e1f">
+               <Position>36.301110 N 121.919097 W</Position>
+               <Name>PTSUR</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="20212223-2425-2627-2829-2a2b2c2d2e2f">
+               <Position>36.238177 N 121.855209 W</Position>
+               <Name>COOPERPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="30313233-3435-3637-3839-3a3b3c3d3e3f">
+               <Position>36.225175 N 121.801314 W</Position>
+               <Name>PFEIFENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="40414243-4445-4647-4849-4a4b4c4d4e4f">
+               <Position>36.230449 N 121.797444 W</Position>
+               <Name>PFEIFANC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="50515253-5455-5657-5859-5a5b5c5d5e5f">
+               <Position>35.879801 N 121.498947 W</Position>
+               <Name>SANMRT01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="60616263-6465-6667-6869-6a6b6c6d6e6f">
+               <Position>35.652801 N 121.308485 W</Position>
+               <Name>PDRSBLNC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="70717273-7475-7677-7879-7a7b7c7d7e7f">
+               <Position>35.623297 N 121.185920 W</Position>
+               <Name>SNSMNENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="80818283-8485-8687-8889-8a8b8c8d8e8f">
+               <Position>35.640478 N 121.183772 W</Position>
+               <Name>SNSMNANC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="90919293-9495-9697-9899-9a9b9c9d9e9f">
+               <Position>35.572353 N 121.152797 W</Position>
+               <Name>CAMBRIA</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="a0a1a2a3-a4a5-a6a7-a8a9-aaabacadaeaf">
+               <Position>35.449214 N 121.020825 W</Position>
+               <Name>PTESTERO</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="b0b1b2b3-b4b5-b6b7-b8b9-babbbcbdbebf">
+               <Position>35.216602 N 120.928391 W</Position>
+               <Name>PTBUCHON</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="c0c1c2c3-c4c5-c6c7-c8c9-cacbcccdcecf">
+               <Position>34.883361 N 120.684631 W</Position>
+               <Name>PTSAL01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="d0d1d2d3-d4d5-d6d7-d8d9-dadbdcdddedf">
+               <Position>34.884641 N 120.652026 W</Position>
+               <Name>PTSALENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="e0e1e2e3-e4e5-e6e7-e8e9-eaebecedeeef">
+               <Position>34.896555 N 120.649124 W</Position>
+               <Name>PTSALANC</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="f0f1f2f3-f4f5-f6f7-f8f9-fafbfcfdfeff">
+               <Position>34.758180 N 120.642516 W</Position>
+               <Name>PURSMAPT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="00010203-0405-0607-0809-0a0b0c0d0e0f">
+               <Position>34.572579 N 120.663636 W</Position>
+               <Name>PTARGLLO</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="10111213-1415-1617-1819-1a1b1c1d1e1f">
+               <Position>34.113844 N 120.492630 W</Position>
+               <Name>SANMGL01</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="20212223-2425-2627-2829-2a2b2c2d2e2f">
+               <Position>34.029483 N 120.471409 W</Position>
+               <Name>SANMGL02</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="30313233-3435-3637-3839-3a3b3c3d3e3f">
+               <Position>34.019184 N 120.444197 W</Position>
+               <Name>SANMGL03</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="40414243-4445-4647-4849-4a4b4c4d4e4f">
+               <Position>34.023478 N 120.438209 W</Position>
+               <Name>ADCOVENT</Name>
+       </Mark>
+       <Mark created="19691231T160000Z" id="50515253-5455-5657-5859-5a5b5c5d5e5f">
+               <Position>34.028615 N 120.439696 W</Position>
+               <Name>ADCOVANC</Name>
+       </Mark>
+</NavObjectCollection>
diff --git a/gpsbabel/uuid.c b/gpsbabel/uuid.c
new file mode 100755 (executable)
index 0000000..3f6fc01
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright (C) 2004 Justin Broughton, justinbr@earthlink.net
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA
+
+ */
+
+#include "uuid.h"
+
+static unsigned char
+random()
+{
+       if (getenv("GPSBABEL_FREEZE_TIME")) {
+               static unsigned char blech = 0;
+               return blech++;
+       } else
+               return ;
+}
+
+
+void
+uuid_generate(uuid_t uu)
+{
+       char *cp;
+       int i;
+       for (cp = uu, i = 0; i < 16; i++) {
+               if (getenv("GPSBABEL_FREEZE_TIME")) {
+                       static unsigned char blech = 0;
+                       *cp++ = blech++;
+               } else {
+                       *cp++ ^= (rand() >> 7) & 0xFF;
+               }
+       }
+}
+
diff --git a/gpsbabel/uuid.h b/gpsbabel/uuid.h
new file mode 100755 (executable)
index 0000000..fb8dc02
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+    Copyright (C) 2004 Justin Broughton, justinbr@earthlink.net
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111 USA
+
+ */
+
+typedef unsigned char uuid_t[16];
+
+void uuid_generate(uuid_t uu);